Branching vs. Linear Time: Final Showdown

نویسنده

  • Moshe Y. Vardi
چکیده

The discussion of the relative merits of linearversus branching-time frameworks goes back to early 1980s. One of the beliefs dominating this discussion has been that “while specifying is easier in LTL (linear-temporal logic), verification is easier for CTL (branching-temporal logic)”. Indeed, the restricted syntax of CTL limits its expressive power and many important behaviors (e.g., strong fairness) can not be specified in CTL. On the other hand, while model checking for CTL can be done in time that is linear in the size of the specification, it takes time that is exponential in the specification for LTL. Because of these arguments, and for historical reasons, the dominant temporal specification language in industrial use is CTL. In this paper we argue that in spite of the phenomenal success of CTL-based model checking, CTL suffers from several fundamental limitations as a specification language, all stemming from the fact that CTL is a branching-time formalism: the language is unintuitive and hard to use, it does not lend itself to compositional reasoning, and it is fundamentally incompatible with semi-formal verification. These inherent limitations severely impede the functionality of CTL-based model checkers. In contrast, the linear-time framework is expressive and intuitive, supports compositional reasoning and semi-formal verification, and is amenable to combining enumerative and symbolic search methods. While we argue in favor of the linear-time framework, we also we argue that LTL is not expressive enough, and discuss what would be the “ultimate” temporal specification language.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Linear vs. Branching Time: A Complexity-Theoretic Perspective

The discussion of the relative merits of linear versus branching time frameworks goes back to early 1980s. One of the beliefs dominating this discussion has been that “while specifying is easier in LTL (linear-temporal logic), verification is easier for CTL (branching-temporal logic)”. Indeed, the restricted syntax of CTL limits its expressive power and many important behaviors (e.g., strong fa...

متن کامل

The diveXplore System at the Video Browser Showdown 2018 – Final Notes

This short paper provides further details of the diveXplore system (formerly known as CoViSS), which has been used by team ITEC1 for the Video Browser Showdown [7] (VBS) 2018. In particular, it gives a short overview of search features and some details of final system changes, not included in the corresponding VBS2018 paper [4], as well as a basic analysis of how the system has been used for VB...

متن کامل

Testing the Sprint Curve Model using the 150m Bailey–Johnson Showdown

Recently, a simple model was derived to account for a sprinter’s energy loss around a curve, based on previous sprint models for linear races. This paper offers a quick test of the model’s precision by comparing split times from Donovan Bailey’s 150m “Challenge of Champions” race at Skydome on June 1st, 1997. The discrepancy in the track configuration which almost prompted Bailey to drop from t...

متن کامل

An Abstract Interpretation Perspective on Linear vs. Branching Time

It is known that the branching time language ACTL and the linear time language ∀LTL of universally quantified formulae of LTL have incomparable expressive powers, i.e., Sem(ACTL) and Sem(∀LTL) are incomparable sets. Within a standard abstract interpretation framework, ACTL can be viewed as an abstract interpretation LTL∀ of LTL where the universal path quantifier ∀ abstracts each linear tempora...

متن کامل

Effects of final state interaction in B^+_c to D^0 K^+ decay

In this paper, the decay of Bc+ meson, which consists of two b and c heavy quarks, into the Do and K+  mesons was studied. Given that the experimental branching ratio for this decay was within the range of 3.75*10-5 to 11.16*10-5; it was decided to calculate the theoretical branching ratio by applying the final state interaction (FSI) through the T and cross-section channels. In this process, b...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001